package com.it.tydic.estate.module.service;

import com.it.tydic.estate.common.aop.Result;
import com.it.tydic.estate.module.model.Vo.Occupancy;

import java.util.List;
import java.util.Map;

/**
 * 综合数据
 */
public interface OccupancyService {
    /**
     * 统计列表
     * @param map
     * @return
     */
    Result selectByLike(Map<String,Object> map);
    /**
     * 入住历史
     * @param map
     * @return
     */
    Result selectCheckInHistory(Map<String,Object> map);

    /**
     * 批量删除
     * @param ids
     * @return
     */
    Result deleteByIds(List<String>ids);

    /**
     * 车位
     * @param map
     * @return
     */
    Result selectOccupancyCw(Map<String,Object> map);

    /**
     *  房间树
     * @param userCode
     * @return
     */
    Result getRoomTree(String userCode);
}
